Rapid Development for Web-Based Applications
نویسندگان
چکیده
As software organizations continue to move toward Web-based systems development, they often assign or outsource such projects to small teams of highly qualified, but often relatively young, developers. Frequently, the developers’ attitude is less than positive toward software engineering practices—particularly software process improvement initiatives and metrics collection. Part of the problem is the business context: Web-based applications demand faster time-tomarket and the continual integration of new requirements. Such demands have increased the popularity of agile software processes, which let teams increase development productivity while maintaining software quality and flexibility. Agile processes like extreme programming (XP),1-3 Scrum,4 Crystal,5 and adaptive software development6 aim to increase a software organization’s responsiveness while decreasing development overhead. They focus on delivering executable code and see people as the strongest ingredient of software development. Here, we offer an overview of the philosophy and practice behind XP, which is currently the most popular agile methodology.
منابع مشابه
Rapid Development of Web Applications Based on SmartGWT
With the popularity of Web development patterns and diversification of business requirements, development of Web applications based on frameworks has showed remarkable advantages such as simplifying development processes and improving efficiency of software development. However, traditional Web-based frameworks usually do not care the consistency and interactivity of their user interfaces. This...
متن کاملTowards Persistence Framework-Based Rapid Application Development Toolkit for Web Application Development
Software systems must be delivered quickly in order to respond to today’s rapid changing business environments. Persistence framework was introduced to overcome the problem of objectrelational impedance mismatch, occurred in most enterprise applications that need access to a relational database. However, most of these persistence frameworks are difficult to configure and use, thus do not really...
متن کاملBuilding Community-based Web Applications with a Model-driven Approach and Design Patterns
This chapter addresses the design of community-based Web applications using the modeldriven approach and design patterns. A set of best practices, identified by reviewing a number of top-rank Web 2.0 Web applications is illustrated and turned into a set of design patterns, expressed with a Model-Driven approach. A suitable development process, with specific focus on community-based application ...
متن کاملA Lifecycle Model for Web-based Application Development: Incorporating Agile and Plan-driven Methodology
For conventional software development, generic software engineering lifecycle model has proven to be very important. Though, with the evolution of Web-based applications and internet, conventional software engineering models have limited support for developing Web-based applications. In recent years Web-based applications have become more complex and new technologies are emerging at a rapid pac...
متن کاملConfiguring Java-Based Web Application Development Environment for an Academic Setting
In this paper, we analyze the characteristics and constraints of a typical academic environment for web application development. A set of Java-based web technologies and tools are introduced and reviewed for such an environment. The motivation behind this work is to provide comprehensive resource for university faculty members and students about emerging technologies and available tools to faci...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002